.section__container{position:relative;width:100%}.section__background--secondary{background-color:#222d80}.section__background--tertiary{background-image:linear-gradient(#bacded, #cad0e7)}.section_background--image{background-image:var(--desktop-background-image);min-height:var(--desktop-background-height);height:fir-content;background-size:cover}@media only screen and (max-width: 750px){.section_background--image{background-image:var(--mobile-background-image);height:var(--mobile-background-height)}}.section__background--video{height:var(--desktop-background-height)}@media only screen and (max-width: 750px){.section__background--video{height:var(--mobile-background-height)}}.iframe__background--video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:none}.iframe__background-overlay{position:absolute;margin:0 auto;width:100%;height:100%;opacity:.1;background-color:#000;left:50%;transform:translate(-50%, 0)}.section__content{position:relative;font-family:"GothamRounded",helvetica,arial,sans-serif;background-color:transparent;color:rgb(var(--color-base-text));margin:0 auto;height:100%;max-width:1250px;width:90%;padding:40px 30px}@media only screen and (min-width: 750px)and (max-width: 990px){.section__content{max-width:100vw}}@media only screen and (max-width: 750px){.section__content{max-width:100vw;padding:20px 0px}}.media__anchor{--desktopMediaWidth: 100%;--mobileMediaWidth: 100%;--desktopMediaHeight: auto;--mobileMediaHeight: auto;--desktopMediaPadding: 0px;--mobileMediaPadding: 0px;--desktopMediaRadius: 0px;--mobileMediaRadius: 0px;--desktopMediaHorizontalPositioning: 0px;--desktopMediaVerticalPositioning: 0px;--mobileMediaHorizontalPositioning: 0px;--mobileMediaVerticalPositioning: 0px;padding:var(--desktopMediaPadding);max-width:100%}@media only screen and (max-width: 750px){.media__anchor{padding:var(--mobileMediaPadding)}}@media only screen and (min-width: 750px){.media__anchor-desktop--detached{pointer-events:none;width:0;padding:0}}@media only screen and (max-width: 750px){.media__anchor-mobile--detached{pointer-events:none;width:0;padding:0}}.media__container{position:relative;max-width:100%;width:var(--desktopMediaWidth);padding-top:var(--desktopMediaHeight)}@media only screen and (max-width: 750px){.media__container{width:var(--mobileMediaWidth);padding-top:var(--mobileMediaHeight)}}.media__container img,.media__container iframe{all:unset;position:absolute;max-width:100%;height:100%;width:var(--desktopMediaWidth);top:var(--desktopMediaVerticalPositioning);left:var(--desktopMediaHorizontalPositioning);border-radius:var(--desktopMediaRadius)}@media only screen and (max-width: 750px){.media__container img,.media__container iframe{width:var(--mobileMediaWidth);top:var(--mobileMediaVerticalPositioning);left:var(--mobileMediaHorizontalPositioning);border-radius:var(--mobileMediaRadius)}}@media only screen and (min-width: 750px){.media__container-desktop--detached{width:0;padding-top:0}.media__container-desktop--detached img,.media__container-desktop--detached iframe{max-width:unset;height:unset}}@media only screen and (max-width: 750px){.media__container-mobile--detached{width:0;padding-top:0}.media__container-mobile--detached img,.media__container-mobile--detached iframe{max-width:unset;height:unset}}.font--phosphate{font-family:"PhosphateSolid",helvetica,arial,sans-serif;letter-spacing:1.42px;line-height:1 !important}.text__container{--textColor: $colour-dark-text;--textDesktopFontSize: 16px;--textMobileFontSize: 14px;--textDesktopLineHeight: 1.4;--textMobileLineHeight: 1.4;display:inline-block;font-size:var(--textDesktopFontSize);line-height:var(--textDesktopLineHeight);color:var(--textColor)}@media only screen and (max-width: 750px){.text__container{font-size:var(--textMobileFontSize);line-height:var(--textMobileLineHeight)}}.text__container p{all:unset}.text__container a{color:unset;font-weight:unset}@media only screen and (max-width: 750px){.display-desktop-only{display:none !important}}@media only screen and (min-width: 750px){.display-mobile-only{display:none !important}}.cross-sells-wrapper{padding:50px 0}.cross-sells-wrapper .cross-sells--container{gap:var(--slider-gap);margin:0 auto;scroll-padding-left:0}.cross-sells-wrapper .cross-sells-section{-webkit-tap-highlight-color:transparent;width:fit-content;max-width:100%}@media only screen and (min-width: 750px)and (max-width: 990px){.cross-sells-wrapper .cross-sells-section{padding:0 50px}}@media only screen and (min-width: 990px){.cross-sells-wrapper .cross-sells-section{padding:unset}}.cross-sells-wrapper .cross-sells-section .cross-sells-title{display:flex;font-weight:700;justify-content:center;margin-bottom:15px;text-align:center}.cross-sells-wrapper .cross-sells-section .section__content--no-padding{padding:0;width:100%}.cross-sells-wrapper .cross-sells-section .slideshow{background:transparent;margin:0 auto;padding:unset !important}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide{align-items:center;display:flex;justify-content:center;width:100%;align-self:stretch}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item{padding:16px;text-align:center;height:100%;border-radius:16px;border:1px solid #f3f3f3;background:rgb(var(--color-background))}@media only screen and (min-width: 750px){.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item:hover{border-color:#56ccf2}}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item ._card-wrapper ._card-information ._card-information__wrapper{text-align:left}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--featured-image{display:flex;justify-content:center;padding-bottom:10px;padding-top:10px}@media only screen and (min-width: 750px){.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--featured-image{min-height:250px}}@media only screen and (max-width: 750px){.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--featured-image{min-height:200px}}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--product-title{margin:0 auto;padding-bottom:10px;max-width:220px;min-height:100px}@media only screen and (max-width: 750px){.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--product-title{width:unset}}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--product--price{padding-bottom:10px}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--button{display:flex;justify-content:center;margin-top:auto;padding-bottom:20px}.cross-sells-wrapper .cross-sells-section .slideshow .slideshow__slide .cross-sells--item .cross-sells--button button{padding:7px;width:100%;text-decoration:none}.cross-sells-wrapper .cross-sells-section .grid{display:flex;align-items:flex-start;justify-content:flex-start;z-index:2}.section-benefit-list .benefit-lists{background-color:#9db4c6;margin-top:40px;padding:25px;width:100%}.section-benefit-list .benefit-lists ul{list-style-type:none;margin:unset}.section-benefit-list .benefit-lists ul li{color:#fff;font:"Gotham Rounded";font-size:16px;font-style:normal;font-weight:bold;line-height:19px;margin-bottom:10px;text-align:center}.section-benefit-list .benefit-lists ul li:last-of-type{margin-bottom:0}.cart-summary{border-radius:10%;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}@media only screen and (max-width: 750px){.cart-summary{align-items:center;flex-direction:column}}.cart-summary .cart-summary--product{align-items:center;display:flex;flex-direction:row;padding-bottom:40px}@media only screen and (min-width: 990px){.cart-summary .cart-summary--product{padding-bottom:unset}}.cart-summary .cart-summary--product .cart--featured-image{background-color:#e4e6eb;border-radius:10%;padding:10px}.cart-summary .cart-summary--product .cart--featured-image img{height:86px;min-height:86px;min-width:86px;width:86px}@media only screen and (min-width: 990px){.cart-summary .cart-summary--product .cart--featured-image img{height:156px;min-height:156px;min-width:156px;width:156px}}.cart-summary .cart-summary--product .product--info{display:flex;flex-direction:column;justify-content:center;padding:0 15px}@media only screen and (min-width: 990px){.cart-summary .cart-summary--product .product--info{padding:0 30px}}.cart--product-title{font-weight:bold}.cart-summary--info{float:right;justify-content:center;width:300px}.cart-summary--info .information{display:flex;flex-direction:column;justify-content:center}.cart-summary--info .information .total-info{display:flex;flex-direction:row;justify-content:space-between}.cart-summary--info .information .button-container{align-items:end;display:flex;flex-direction:column}.cart-summary--info .information .button-container .button--margin{margin-top:10px}.cart-summary--info .information .button-container .view-and-checkout{text-transform:lowercase}.cart-summary--info .information .button-container .view-and-checkout::first-letter{text-transform:uppercase}.cart-summary--info .information .button-container .button--width{min-width:300px;padding:7px}.cart-summary--info .information .button-container .continue-shopping{text-transform:lowercase}.cart-summary--info .information .button-container .continue-shopping::first-letter{text-transform:uppercase}.cart-summary--info .information .button-container .button--border{background-color:#fff;border:1px solid rgb(var(--color-base-accent-1));color:rgb(var(--color-base-text)) !important}.free-shipping-container{display:flex;flex-direction:column;margin-top:24px}.free-shipping-container .free-shipping-message{font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px;text-align:center;width:100%}.free-shipping-container .free-shipping-amount{color:rgb(var(--color-base-accent-1));font-weight:700}.free-shipping-container .free-shipping-progress-bar{text-align:center}.free-shipping-container progress{border-radius:63px;width:100%}.free-shipping-container progress::-webkit-progress-bar{background:#f3f3f3;border-radius:63px;width:100%}.free-shipping-container progress::-webkit-progress-value{background:rgb(var(--color-base-accent-1));border-radius:63px;width:100%}.free-shipping-container progress::-moz-progress-bar{background:rgb(var(--color-base-accent-1));border-radius:63px;width:100%}.section-mini-cart-popup{border-radius:18px}.section-mini-cart-popup .cross-sells-wrapper{padding-top:0px !important;padding-bottom:0px !important}.section-mini-cart-popup .mini-cart__header{display:flex;justify-content:space-between;padding:30px 30px 0}@media only screen and (min-width: 990px){.section-mini-cart-popup .mini-cart__header{padding:40px 40px 0}}.section-mini-cart-popup .mini-cart__header .mini-cart__header-heading{font-size:18px;margin-bottom:0;text-align:left;width:100%}@media(min-width: 900px){.section-mini-cart-popup .mini-cart__header .mini-cart__header-heading{font-weight:600;margin-left:40px;text-align:center}}.section-mini-cart-popup .mini-cart__header .mini-cart__header-close{font-size:20px;text-align:center;transform:scaleY(0.9);width:40px}.section-mini-cart-popup .mini-cart__content{background-color:#fff;height:80vh;max-width:840px;overflow-x:hidden;overflow-y:auto;width:80vw;border-radius:18px}@media(max-width: 900px){.section-mini-cart-popup .mini-cart__content{height:90vh;width:95vw}}.section-mini-cart-popup .mini-cart__content::-webkit-scrollbar{width:.6em;border-color:rgba(0,0,0,.2)}.section-mini-cart-popup .mini-cart__content::-webkit-scrollbar-track{background:#e8e8e8;border-radius:18px;margin-top:1.5rem;margin-bottom:1.5rem;outline:none}.section-mini-cart-popup .mini-cart__content::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:none;border-radius:18px}.section-mini-cart-popup .popup-close{cursor:pointer;font-weight:700;text-align:right}.section-mini-cart-popup .mini-cart--block{--slider-columns: 3;padding:30px 30px 0}@media only screen and (min-width: 990px){.section-mini-cart-popup .mini-cart--block{padding:40px 40px 0}}.section-mini-cart-popup .mini-cart--block:first-of-type{padding-top:0}.section-mini-cart-popup .mini-cart--block:last-of-type{padding-bottom:30px;padding-top:20px}@media only screen and (min-width: 990px){.section-mini-cart-popup .mini-cart--block:last-of-type{padding-bottom:40px}}